h1,h2,h3,h3,h4,h5,h6{font-weight: normal;}
body{background: #FFFFFF;font-size: 12px;color:#666666;font-family:"微软雅黑","Microsoft Yahei";}
img{max-width: 100%;}
a img,.ul-list li .img{
    -o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;
}
a:hover img{
    opacity: .8;
    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 80)';
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
}
input[type="button"],input[type="submit"],input[type="reset"],button{
    -webkit-appearance: none;
    cursor: pointer;
}
a{
    color: #666666;
}
a:hover{
    color: #24b387;
}
.wp{
    width: 1200px;margin: 0 auto;
}
/*公用*/
.tit1{margin-top: 38px;margin-bottom: 40px;text-align: center;position: relative;}
.tit1::before,.tit1::after{content: '';position: absolute;top: 50%;
    width: 201px;height: 1px;background-color: #aaa;}
.tit1::before{left:50%;margin-left: -300px;}
.tit1::after{right:50%;margin-right: -300px;}
.tit1 h3,.tit1 h3 em{margin-bottom: 5px;font-size: 24px;font-weight: bold;}
.tit1 h3 em{color: #24b387;}
.tit1 span{font-size: 1.5em;text-transform:uppercase;font-family:"宋体";
    letter-spacing: 2px;}
.tit2{margin-top: 0px;margin-bottom: 33px;}
.tit2::before{margin-left: -280px;}
.tit2::after{margin-right: -280px;}
/*头部*/
.header{overflow: hidden;padding-top: 48px;padding-bottom: 35px;}
.logo,.logo img,.nav,.nav li{float: left;}
.hdr,.lang{float: right;}
.logo,.hdr,.nav{overflow: hidden;}
.logo{width: 218px;height: 59px;background:url(/images/logo.png) no-repeat 50% 50%;}
.logo a{display: block;height: 59px;opacity: 0;}
.logo h3{padding-top: 10px;font-size: 24px;font-weight: bold;}
.logo span{display: inline-block;color:#24b387;font-family: Arial;}
.nav li{margin-top: 23px;margin-right: 31px;}
.nav li a{font-size: 14px;color: #2d3e50;}
.nav li:hover a,.nav li.on a,.lang a:hover,.lang a.on{color: #24b387;}
.lang{padding-top: 24px;}
.lang a{font-size: 12px;color: #2d3e50;}
/*底部*/
.footer{background: #2c3e50;color: #fff;}
.fd-contact{overflow: hidden;}
.fd-contact .info{float: left;padding-top: 33px;}
.fd-contact .info p{margin-bottom: 10px;font-size: 14px;}
.fd-contact .focus{overflow: hidden;padding: 12px 0;float: right;}
.fd-contact .focus .img-l{float: left;margin-right: 20px;}
.fd-contact .focus .img-r{float: right;}
.fd-contact .focus .img{margin:0 auto;width: 120px;overflow: hidden;}
.fd-contact .focus span{display: block;text-align:center;font-size: 14px;}
.fd-link{border-top: 1px solid #808b96;}
.fd-link p{line-height: 36px;font-size: 12px;}
.fd-link p a{margin-right: 12px;color: #fff;}
.fd-link p a:hover{color: #24b387;}
/*banner图*/
.ban,.ban .bd li,.ban .bd a{width: 100%;height:621px;}
.ban{margin:0 auto;padding-top: 1px;position: relative;background: #171c22;}
.ban .bd li{position: relative;}
.ban .bd a{display: block;position: absolute;top: 0;left: 0;}
.ban .bd p{margin-top: 306px;margin-left: 23px;padding-left: 10px;width: 540px;height: 36px;line-height: 36px;
        background: rgba(13,14,11,.8);font-size: 15px;color: #fff;}
.ban .hd{position: absolute;bottom: 10px;left:0;width: 100%;text-align: center;}
.ban .hd ul{display: inline-block;overflow: hidden;}
.ban .hd li{cursor: pointer;float: left;margin:0 5px;width: 15px;height: 15px;border-radius: 50%;background: #fff;text-indent: -9999px;}
.ban .hd li.on{background: #24b387;}

/*新闻资质*/
#ryzz .tit1,#ryzz .tit2{margin: 20px 0 20px 0;}
#ryzz .row-a2-con{margin-bottom: 0px;height: 235px;}
#ryzz .row-a2-con .pics-con{margin-top: 0px;}

/****************外部引用库***************/


/*表单*/
.formlist td, formlist th {padding: 10px 0px 5px 0px;vertical-align : middle;}
.formlist th {text-align: right;padding-right: 5px;font-weight:normal;}
.formlist th.th2 {text-align: right;width:15%;padding-right: 5px;font-weight:normal;}
.formlist th.th3 {text-align: right;width:25%;padding-right: 5px;font-weight:normal;}
.formlist td.td01 {background-color: #F0F0F0;color:#0f66cd;height: 25px;line-height: 25px;padding: 5px 0px 5px 5px;}
.formlist td span {padding-left: 5px;color: #ADADAD;vertical-align : middle;}
/*表单二*/
.formlist2 td, formlist2 th {padding: 4px;height:28px;line-height:28px;vertical-align : middle;}
.formlist2 th {text-align: right;padding-right: 5px;padding-left: 10px;font-weight:normal;}
.formlist2 td span {padding-left: 5px;color: #ADADAD;vertical-align : middle;}
.formlist2 .content {padding: 5px 0px 5px 25px;line-height: 200%;color: #FF580A;font-weight:bold;}

/*表单三*/

.formlist3 td{padding: 5px 0px 5px 10px;line-height: 180%;}
.formlist3 td.line{padding: 5px 0px 5px 0px;width:20%;border-right: 2px solid #DADBD6;font-weight: bold;color:#014597}

/*font*/
.strong {font-weight: bold;}
.right {text-align: right;}
.left {text-align: left;}
.center {text-align: center;}
.floatleft {float: left;}
.floatright {float: right;}
.colorgwhite {color: #ffffff;}
.colorgreen {color: #0f66cd;}
.colorgreg {color: #E60000;}
.colorgblue {color: #2F44A2;}
.colorghow {color: #FC5B00;}
.colorgorning {color: #4D4D4D;}
.colorgorning2 {color: #67625f;}
.colorgorning3 {color: #90898C;}
.colorgorningage {color: #ff5b0b;}
.colorthree {color: #2E9438;}
.fontsize14 {font-size: 14px;}
.bgcolorthree {background-color: #E3E3E3;}
.bgcolorthree2 {background-color: #F0F0F0;}
.bgcolororning {background-color: #D7E8F8;font-family: Georgia,'Times New Roman',times,serif;}
.bgoclorcontent {background-color: #f6fcff;}
.lineheight150 {line-height: 150%;}
.lineheight180 {line-height: 180%;}
.lineheight200 {line-height: 200%;}
.padding-left5 {padding-left: 5px;}
.padding-left10 {padding-left: 10px;}
.padding-left3 {padding-left: 3px;}
.padding-right3 {padding-right: 5px;}
.margintleft10{margin-left: 10px;}
.margintop5 {margin-top: 5px;}
.margintop8 {margin-top: 8px;}
.margintop10 {margin-top: 10px;}
.margintop01{margin-top:1px;}
.fonttextindent2em{text-indent:2em;}
.hrline{height: 0px;border: 1px solid #CFE8F7;}
.bookline {border-top: 1px solid #E5E5E5;font-size: 0px;height: 1px;margin: 5px 0px 5px 0px;}
.otherZt {border-top: 1px dashed #DADBD6;margin: 10px 0px 10px 0px;}
.bookline {border-top: 1px solid #E5E5E5;font-size: 0px;height: 1px;margin: 5px 0px 5px 0px;}













